Configuration d'un serveur de licence (Mac OS X)
 
 
 

Configurez un serveur de licence de telle sorte qu'il gère les licences des produits Autodesk reçues lors de l'exécution de l'utilitaire d'activation de licence réseau.

Pour configurer le démarrage automatique de votre serveur de licence

Avant de configurer votre serveur de licence, vérifiez que vous avez bien réalisé les opérations suivantes :

  1. Créez un répertoire nommé NLM dans le répertoire racine de l'utilisateur ; par exemple, /Users/<id utilisateur>/NLM.
  2. Déplacez les fichiers suivants : lmgrd, adskflex, lmutil, et vote fichier de licence produit (.lic) dans le répertoire NLM créé à l'étape 1.
  3. S'il n'existe pas déjà, créez le répertoire StartupItems dans /Library en utilisant la commande sudo. Par exemple, sudo mkdir StartupItems
  4. Créez un répertoire d'éléments de démarrage par exemple, /Users/<id utilisateur>/adsknlm.
  5. Créez un fichier de script exécutable ; par exemple, adsknlm, en saisissant les commandes suivantes le terminal :
    RemarqueLe nom du fichier exécutable doit être le même que celui du répertoire.
    #!/bin/sh
    ./etc/rc.common
    StartService ()
    {
       ConsoleMessage “Starting Autodesk Network License Manager”
       /Users/<id utilisateur>/NLM/lmgrd -c\
       /Users/<id utilisateur>/NLM/productlicense.lic -l\
       /Users/<id utilisateur>/NLM/debug.log
       }
       StopService ()
    {
       ConsoleMessage “Stopping Autodesk Network License Manger”
       /Users/<id utilisateur>/NLM/lmutil lmdown -q -all -force
       }
       Restart Service ()
       {
       ConsoleMessage “Restarting Autodesk Network License Manger”
       /Users/<id utilisateur>/NLM/lmutil lmreread
    }
    RunService “$1”
  6. Donnez des permissions d'exécution au script en saisissant la commande suivante dans le terminal :
    chmod +x adsknlm
  7. Créez un fichier de liste de propriétés nommé StartupParameters.plist et ajoutez-le au répertoire en saisissant la commande suivante dans le terminal :
    {
    Description =”Autodesk Network License Manager”;
    Provides =(“adsknlm”)
    OrderPreference =”None”;
    Messages=
    {
    start= “Starting Autodesk Network Manager Service”;
    stop= “Stopping Autodesk Network Manager Servce”;
    };
    }
    {
  8. Déplacez le répertoire des éléments de démarrage vers /Library/StartupItems/ et modifiez les permissions de votre répertoire en saisissant les commandes suivantes dans le terminal :
    RemarquePour des raisons de sécurité, le propriétaire du répertoire d'éléments de démarrage doit être root, son groupe doit être Wheel, et les permissions du répertoire doivent être 755.
    sudo mv /Users/<id utilisateur>/adsknlm/ /Library/StartupItems/
    sudo chown root /Library/StartupItems/adsknlm/
    sudo chgrp wheel /Library/StartupItems/adsknlm/
    sudo chmod 755 /Library/StartupItems/adsknlm/
    sudo chown root /Library/StartupItems/adsknlm/*
    sudo chgrp wheel /Library/StartupItems/adsknlm/*
  9. Vous devez obtenir le répertoire suivant :
    drwxr-xr-x 4 root wheel 136 Jul 31 01 01:50
    drwxr-xr-x 3 root wheel 102 Jul 30 01 21:59
    -rw-r--r-- 1 root wheel 204 Jul 30 20:16 StartupParameters.plist
    -rwxr-xr-x 1 root wheel 417 Jul 31 00:45 adsknlm
  10. Redémarrez votre Mac et vérifiez dans le fichier debug.log (/Users/<id utilisateur>/NLG/)) que le lmgrd et adskflex démarrent correctement.
RemarqueAvant d'effectuer une opération de maintenance sur votre serveur de licence, consultez la section Arrêt et redémarrage du serveur de licence.